till the cows come home

Translations
jusqu'à la Saint-Glinglin
Definitions
A phrase meaning for a very long time or indefinitely, often used to indicate that something will take a long time to happen or that someone will wait for a long time without any expectation of it occurring.